home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 5 / Gold Medal Software - Volume 5 (Gold Medal) (1995).iso / database / alm510.arj / ALM510.EXE / ALM-OS2.DOC < prev    next >
Text File  |  1994-11-15  |  5KB  |  91 lines

  1.                   RUNNING ALM OPTIMALLY UNDER OS/2 2.x
  2.  
  3. ALM will work well in a default OS/2 MDOS session.  However, for those
  4. interested in tweaking their system in order to obtain the maximum
  5. efficiency in terms of memory usage and system responsiveness, please
  6. follow these instructions:
  7.  
  8.    ∙ Open the Templates Folder, then drag a Program Template from the
  9.      Templates Folder to the Desktop (or another desired folder) - this
  10.      action will make a copy of a "blank" Program Template which you
  11.      will use to setup ALM.
  12.  
  13.    ∙ Type the full path specification and file name in the "Path and
  14.      file name" entry, and enter the path in which ALM.EXE resides in
  15.      the "Working directory" entry.
  16.  
  17.    ∙ Click on the Session tab.  At this point, you may either setup ALM
  18.      as a full-screen (occupies the entire screen, in text mode) or
  19.      windowed (runs in a window on the Desktop) session by selecting the
  20.      "DOS full screen" or "DOS window" toggles, respectively.
  21.  
  22.    ∙ Click on the "DOS settings" button.  At this point, there are a
  23.      number of settings that you may change (for ON/OFF toggles, OS/2's
  24.      default value is indicated by CAPS, while for those fields which
  25.      accept a number, that number is given in parentheses):
  26.  
  27.         Memory related options
  28.  
  29.            Generally, ALM works best with as much DOS-addressable memory
  30.            as you can give it.  The following OS/2 MDOS settings affect
  31.            the amount of memory OS/2 gives an MDOS session:
  32.  
  33.            ∙ DOS_HIGH (on/OFF): Set this to ON.  Setting DOS High gives
  34.              programs (e.g., ALM) more memory with which to operate.
  35.  
  36.            ∙ DOS_RMSIZE (640): Leave this value at OS/2's default, 640k.
  37.              See VIDEO_MODE_RESTRICTION below for a related setting.
  38.  
  39.              However, if you have a minimal system (i.e., one that is
  40.              short on RAM) you may want to run ALM with a lesser amount
  41.              of RAM.  ALM requires a minimum of 256k RAM, so, if
  42.              necessary, you may set DOS_RMSIZE to 256.
  43.  
  44.            ∙ VIDEO_MODE_RESTRICTION (NONE/cga/mono): As stated earlier,
  45.              ALM works best with as much memory as possible.  OS/2
  46.              allows you to restrict a given DOS session's video access
  47.              to CGA only, and therefore frees up an addition 64k of
  48.              DOS-addressable RAM which can be used by ALM.  However, due
  49.              to a small bug in OS/2, you also need to set DOS_RMSIZE to
  50.              639k (NOT 640k) for this feature to work.
  51.  
  52.            ∙ DOS_UMB (on/OFF): Related to the above, if you are loading
  53.              any device drivers in ALM's session, it is recommended to
  54.              set DOS_UMB ON, as this will maximize the amount of
  55.              DOS-addressable memory available to ALM.
  56.  
  57.            ∙ EMS_MEMORY LIMIT (2048): OS/2 defaults to 2MB for this
  58.              field.  ALM uses a maximum of 384k of EMS memory, and only
  59.              uses EMS if it does not find enough available XMS memory;
  60.              therefore, you can minimize the amount of memory used by
  61.              the ALM session by adjusting this value downwards to 0 if
  62.              you have at least 375k of XMS memory, or to 384k if you are
  63.              short on available XMS memory.
  64.  
  65.              For a RAM-minimal system, you may set this to 0.
  66.  
  67.            ∙ XMS_HANDLES (32): Set this to 16.
  68.  
  69.            ∙ XMS_MEMORY_LIMIT (2048): OS/2 defaults to 2MB for this
  70.              field.  ALM uses a maximum of 375k of XMS memory;
  71.              therefore, you can minimize the amount of memory used by
  72.              the ALM session (and therefore make more memory available
  73.              for other sessions) by adjusting this value downwards to
  74.              375k.
  75.  
  76.              For RAM-minimal systems, you may set both XMS_HANDLES
  77.              XMS_MEMORY_LIMIT to 0.
  78.  
  79.         Peformance related options
  80.  
  81.            ∙ DOS_BACKGROUND_EXECUTION (ON/off): If you wish ALM to
  82.              operate in the background, leave this value set to on.
  83.  
  84.              It bears noting that ALM will, when idle, give up its
  85.              time-slice to OS/2, so this setting is not critical to the
  86.              execution speed of other concurrently-running programs.
  87.  
  88.              Also, if you are running on a (relatively) slow CPU, you
  89.              may decide to set DOS_BACKGROUND execution to OFF so as to
  90.              give the foreground process as much CPU time as possible.
  91.